#include <stdio.h>
#include <conio.h>
#include <math.h>

using namespace std;

int tcpypos(int n, int src[], int dst[])
{
    int i=0,j=0;
        for(i=0;i<n;i++)
           if(src[i]>0)
             {
               dst[j]=src[i];
               j++;
             }
    return j;    
}


int main()
{
    const int n=8;
    int src[n]={0,2,-1,3,11,5,-4,15};
    int dst[n+1]={0};
    int s=tcpypos(n,src,dst);
    for(int i=0;i<s;i++)
        printf("%i ",dst[i]);
    getche();
    return 0;
}
